package File_API;

import java.io.File;

public class Find_allFile {
    public static void main(String[] args) {
        File file = new File("D:\\软件创新大赛");
        //判断file  存在、是目录
        if (file.exists() && file.isDirectory()){
//            调用递归函数
            findFile(file);
        }

    }

    public static void findFile(File file){
//        获取file目录下的所有文件、目录
        File[] files = file.listFiles();
//        判断非空
        if(files != null){
//            遍历
            for (File file1 : files) {
//                是文件则打印
                if (file1.isFile()){
                    System.out.println(file1.getAbsoluteFile());
                }
//                否则是目录，则继续递归
                else if (file1.isDirectory()){
                    findFile(file1);
                }
            }
        }
    }
}
